package com.wisdytech.ccdserver.common.dto;

import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;

/**
 * @author svolt
 * @Title: TraceReturnDto
 * @ProjectName linkmes
 * @Description: 方法返回,包含是否成功，消息，和应该返回的值
 */
@Data
@EqualsAndHashCode
@Accessors(chain = true)
public class TraceReturnDto<T> {

    /**
     * 是否成功
     */
    private boolean result;

    /**
     * 失败的消息信息
     */
    private String message;

    /**
     * 原始数据
     */
    private String msg;

    /**
     * 解析后的数据对象
     */
    private T data;

    /**
     * 用户code
     */
    private String userCode;

    /**
     * 用户姓名
     */
    private String userName;

    /**
     * 开始处理时间
     */
    private long startTime;
}
